30197 431
16354 408
9714 687
1163 75
3877 562
3684 269
20693 101
11128 368
1710 270
7907 507
2926 514