31012 320
25802 840
7776 845
21894 917
24231 412
4385 180
21582 633
50033 640
3561 81
10118 448
13010 396
14549 386
17666 798
29575 591
15350 302
8799 391
21956 595
7796 606
18261 449
25090 180
12800 575
12116 248
18621 115
13294 368
20321 742
33940 911
12300 61
42381 389