2980 97
15741 482
7245 747
16060 66
175084 696
6782 594
8871 602
5557 672
4676 286
6545 200
8290 576
13661 467
5982 86
6411 279
9234 927
3843 55
14574 118
10613 663
5343 501
3398 66
7408 571
10310 678
40038 273
8680 52
14254 503
3015 281
28967 386
10174 532