2593 295
9637 45
1404 61
6371 647
2885 614
1422 187
7548 178
21767 837
9288 751
8853 522
73288 165
7925 149
16341 176