2980 97
15741 482
7245 747
16062 66
175090 696
6783 594
8872 602
5557 672
4676 286
6545 200
8291 576
13662 467
5982 86
6411 279
9236 927
3844 55
14574 118
10614 663
5344 501
3399 66
7409 571
10310 678
40038 273
8681 52
14255 503
3016 281
28977 386
10176 532