115096 293
14299 36
6329 765
2918 467
2782 543
987 153
35930 376
7218 733
18564 720
1608 258
14467 301
1581 179
4737 238
24532 242
8315 76
3341 598
14138 308
22007 314
1575 282
4293 178
1936 177
8449 519
2963 358
3533 511