2353 300
40577 259
8746 542
8225 397
14758 678
15825 654
22950 677
3207 439
9524 353
3567 829
5106 675
34630 819
7277 61
24671 526
13501 521
6376 310
4747 117
3881 84
4960 136
4383 557
5119 85
4472 327
2956 136
3977 414