29051 188
949 33
16286 53
13531 708
3143 321
22150 487
2123 431
1006 304
4308 917
2448 389
3773 174
3882 538
4551 542
3096 664
1407 136
519 76
2500 396
1187 223
2249 528
8799 696
5592 282