30806 54
10173 933
34458 544
3874 178
5638 161
14819 331
7486 344
11799 628
12132 252
8239 840
5797 325
5098 520
3920 562
3284 465