3026 230
46856 531
1627 206
24297 313
92901 487
6285 598
2694 462
12693 177
1441 288
9207 588
12385 992
2150 340