2449 88
1292 70
3943 768
42352 685
2828 228
3492 554
13111 396
6923 156
21335 52
12086 648
7684 602
14809 134
10484 201
2667 555
17233 213
5824 421