5032 14
2650 3
2948 7
4832 8
9145 35
5426 6
4778 11
6332 19
8123 28
2959 10
5401 8
2539 3
2380 2
3480 4
5539 19
7894 22
3599 6
6108 16
9953 16
4374 8
10224 19
4849 25
6815 14
4410 1