2682 115
59971 834
6713 563
5413 127
21210 826
3761 63
12250 190
12338 294
7959 355
21027 131
5036 478
10561 982
3790 772
4459 943
2263 376
3199 553