43755 660
7732 120
7512 339
23042 810
17037 962
17756 538
5520 98
60297 195
31231 648
7656 191
31642 392
11146 621
15854 52
16553 413
17225 907
15373 683
17154 759
14675 58
12736 261
41717 292
6187 255
16641 748
39350 94
16624 126
2729400 4036
248272 1043
2474515 3525
387420 1161