115023 290
59627 605
3575 558
3811 509
2744 201
1998 142
55503 712
3721 727
18445 600
15918 213
6360 595
23195 428
1384 264
8647 259
14165 54
7220 126
9867 503
10277 152
5777 33
6762 297
7696 519
9765 665
65461 87
7778 306
20834 307
9534 835
11289 318
27051 149