29006 174
19736 363
30951 364
15400 147
2129 192
7346 537
9660 673
2381 326
1358 206
18065 482
3407 385
2308 430
4192 488