2448 88
1292 70
3943 768
42351 685
2828 228
3492 554
13111 396
6923 156
21335 52
12085 648
7684 602
14809 134
10484 201
2667 555
17231 213
5823 421