3075 963
2693 598
2012 473
900 185
1312 369
9362 544
3292 827
3791 513
4310 701
7795 151
8634 640
10833 357
15125 543
21602 575
6487 92