50825 437
15500 614
28005 105
16560 804
4879 679
14345 734
11418 528
6178 877
5271 353
2128 327
3768 59
1397 97
3362 615
8147 594
3044 32
7954 326
2064 197
3039 299
2591 203
3401 593
4735 848