2905 316
32984 755
10130 157
2872 709
8275 734
5954 511
9108 542
2060 327
1904 224
1995 532
19009 61
17869 660
3428 602
3188 265
3692 700
7115 553
6753 96
9292 396
3924 194
2603 238
4080 347
2001 301
2447 416
10851 487
4557 426
3773 919
2563 586
10000 376