30092 586
19660 312
5314 683
37578 246
6765 737
2245 319
924 101
1330 108
4758 861
1193 63
3167 685
1665 340
2472 330
2428 523
1528 228
1552 277
3563 599
2366 261
8332 967
4249 677