3004 112
2960 447
4480 540
3678 855
956 56
3881 562
6861 551
10880 92
11980 568
12296 204
24369 208
2977 138
16979 306
3145 181
7638 770
4957 546
3739 415
5025 629
16724 448
5761 875
3455 699
13648 162
4633 377
5302 718
2706 393
1643 268
1266 87
1928 280