2695 115
59986 834
6716 563
5431 127
21226 826
3763 63
12252 190
12363 294
7959 355
21031 131
5038 478
10565 982
3794 772
4460 943
2267 376
3200 553