2502 253
16735 238
14046 154
6561 783
9149 683
5333 517
7844 178
41513 116
1671 72
3072 217
4671 554
4091 571
3132 521
2154 137
3835 713
3388 602
13058 393
4848 859
10902 852
4967 421
17787 432
5127 416
27591 397
59567 236
3513 214
4708 87
16768 246
52470 760