29961 106
2747 612
7785 453
5748 429
18807 313
38347 575
11590 554
30028 140
25600 676
9422 321
25139 672
12241 123
10371 501
2101 81
28578 944
7399 161
5087 398
3399 104