2149 88
1176 70
3692 768
41587 685
2363 228
3122 554
12861 396
6807 156
21043 52
11849 648
7550 602
14551 134
10100 201
2607 555
16512 212
5564 421