3501 213
2842 497
14115 755
2874 370
2642 363
5092 316
45783 406
9949 859
12686 580
12289 763
14503 858
19327 167
208572 787
112336 1065
8407 562
6929 540
12433 549
14470 608
11052 526
20305 676
7025 429
27084 743
15186 1011
11068 605
6203 257
7856 414
17241 489
9322 318