1048 303
2290 588
1044 214
2091 461
2332 530
1003 258
2878 889
5383 35
4922 444
11232 331
3838 314
7760 166
6821 171
77695 149
12703 502
1812 92