1042 296
909 261
680 150
273 61
835 260
10000 370
4030 776
1614 138
45304 119
24992 882
33750 183
9840 874
5068 400
205568 1066