28030 280
8929 410
6295 548
5175 58
10188 554
6435 657
12718 296
5367 229
6384 416
20004 222
6198 479
4561 432
3365 111
8910 252
3543 197
1712 174
5201 265
1463 190
5224 392
41536 157
5842 844
54784 332