4527 93
1902 146
9684 638
4324 702
11125 243
4096 522
5260 749
4479 642
28398 893
9185 671
8192 155
7751 648
1158 40