10196 411
53427 788
18495 509
7802 112
9478 707
10195 215
12046 294
21027 873
8715 251
11119 743
16572 572
15491 772
22642 541
13363 442
6348 158
13826 520
11051 363
14161 671
19864 668
5851 414
6160 55
10918 231
8611 690
48097 260