2168 680
2096 526
2904 422
4587 749
8261 888
7732 524
13679 84
10541 246
21142 217
4793 138
2365 360
3135 371