30094 106
2747 612
7789 453
5748 429
18808 313
38350 575
11590 554
30030 140
25607 676
9423 321
25139 672
12243 123
10374 501
2101 81
28590 944
7400 161
5087 398
3399 104