6402 455
4959 462
8500 181
2695 64
6810 774
7039 818
5870 587
2848 358
35069 815
15083 694
17650 724
2240 566
1559 263
11580 194
4231 922