1597 49
15013 138
8715 628
2189 243
7517 45
5532 70
1296 109
1641 192
3707 915
5165 506
984 64
2937 447
4082 814
1706 326
1783 318
5706 355
2180 244