2980 97
15741 482
7244 747
16060 66
175084 696
6781 594
8871 602
5557 672
4675 286
6544 200
8290 576
13659 467
5982 86
6410 279
9234 927
3843 55
14572 118
10612 663
5343 501
3398 66
7407 571
10309 678
40038 273
8679 52
14254 503
3013 281
28961 386
10174 532