51009 437
15502 614
28006 105
16582 804
4884 679
14355 734
11420 528
6188 877
5273 353
2128 327
3770 59
1398 97
3365 615
8156 594
3051 32
7962 326
2073 197
3043 299
2603 203
3406 593
4736 848