39546 131
2285 137
4261 164
4444 188
4615 853
8281 94
17087 486
28605 177
5057 616
6282 741
8238 501
3530 167
3101 138
12364 967
3296 586
19334 762
2364 425
2202 612
2861 621