29012 174
19771 363
30956 364
15402 147
2129 192
7347 537
9660 673
2382 326
1358 206
18065 482
3407 385
2308 430
4193 488