2685 115
59975 834
6714 563
5416 127
21213 826
3763 63
12251 190
12342 294
7959 355
21029 131
5037 478
10562 982
3790 772
4459 943
2264 376
3199 553