3998 503
6668 476
5692 441
7429 738
25028 701
29323 745
23963 799
5792 621
12114 181
15681 547
16100 149
29394 220
9752 345
8797 603
29118 562
23730 223
2727 295
6546 667
16901 440
12202 332
37743 262
30807 429
6644 719
1960 207
3010 81
3546 274
7719 800
20731 879