50829 437
15500 614
28005 105
16560 804
4880 679
14345 734
11418 528
6178 877
5272 353
2128 327
3768 59
1397 97
3362 615
8148 594
3044 32
7954 326
2066 197
3039 299
2592 203
3401 593
4735 848