40502 630
10102 190
7528 573
20243 178
19792 311
8501 80
6104 837
11248 808
2418 242
6752 367
18350 432
4266 595
36340 581
8744 1007
3799 326
8083 255
17928 237
1746 338
10727 928
16717 209
14955 403
5903 306
15756 611
3635 123