545 96
12223 55
1412 429
2458 371
3342 531
19864 728
14844 334
10107 644
16897 449
16785 228
9321 46
12659 594
2347 187
3286 360
12950 693
9883 649
2135 205
2647 628