2441 88
1289 70
3937 768
42338 685
2803 228
3482 554
13102 396
6920 156
21330 52
12078 648
7682 602
14807 134
10474 201
2665 555
17213 213
5816 421