50951 437
15502 614
28006 105
16579 804
4884 679
14354 734
11419 528
6182 877
5273 353
2128 327
3770 59
1397 97
3365 615
8155 594
3047 32
7960 326
2071 197
3041 299
2600 203
3403 593
4736 848