2396 160
43339 554
10240 39
9639 486
8822 753
7867 120
6809 665
2568 28
9897 211
14086 583
2948 404
142329 273
3953 249
1523 131
16085 423