3032 589
1697 173
4582 731
2550 430
5052 775
3222 600
8101 743
2815 263
2132 172
6379 451
2708 311
4649 401
10374 796
5269 180
19685 319
1369 145
14143 139
66552 507
35247 249
18686 370
20686 941
36038 765
14832 506
17798 709
25124 464
4983 155
8006 717
4999 253