12534 68
38148 247
36842 380
2374 197
3522 519
1789 392
3307 105
3370 682
1386 290
2270 582
497 77
2528 420
2717 629