39631 131
2347 137
4432 164
4519 188
4684 853
8380 94
17119 486
28622 177
5071 616
6302 741
8257 501
3535 167
3123 138
12373 967
3302 586
19431 762
2372 425
2207 612
2867 621