50927 437
15502 614
28006 105
16574 804
4884 679
14349 734
11419 528
6182 877
5273 353
2128 327
3769 59
1397 97
3364 615
8155 594
3047 32
7958 326
2070 197
3041 299
2598 203
3403 593
4736 848