1050 116
3752 923
6417 793
5514 508
3624 330
2580 177
12287 463
1841 382
2897 534
1772 367
2739 811
3416 597
611 88
1890 162
6432 569
2219 549