2451 88
1292 70
3945 768
42354 685
2839 228
3494 554
13112 396
6924 156
21339 52
12087 648
7684 602
14809 134
10487 201
2667 555
17233 213
5824 421