4505 30
15107 409
6978 493
18465 59
7657 789
21891 808
9060 482
11842 169
5332 151
6846 288
40060 322
20853 472
23309 491
9592 85
9693 60
10122 168
9617 98
12999 984
12164 312
12519 302
22846 434
16295 533
8866 299
9545 176
8819 421
7686 120
8746 554
8158 75