2402 88
1277 70
3911 768
42272 685
2704 228
3445 554
13084 396
6901 156
21313 52
12055 648
7666 602
14785 134
10437 201
2649 555
17141 213
5796 421