19713 255
3380 623
35771 677
3407 598
1657 232
2752 106
3522 487
5602 611
17005 85
4227 281
58345 121
12442 558
1992 346
2939 531
8797 185
15894 732
2650 415
21943 107
26338 57
11385 595
110948 543
31627 347
29265 251
1921 343
9814 485
3010 452
46656 772
46372 417