950 157
50975 245
12000 937
47860 388
32098 288
27885 972
6687 701
7077 363
8360 551
97269 709
27802 1015
22968 398
3052 190
10110 35
3798 259
3817 168
4844 79
21189 481