30026 405
22217 863
6276 78
29031 573
5110 301
875 133
5540 489
5344 556
4027 878
3419 706
3043 334
10617 194
22968 578
7720 906
5005 524
1118 63
2012 263
15460 594
4045 246
12923 322
11164 111
4254 797
3512 763
24825 293
1550 166
3538 576
3723 481
1603 62