51130 437
15502 614
28007 105
16589 804
4887 679
14383 734
11422 528
6196 877
5277 353
2130 327
3778 59
1399 97
3367 615
8168 594
3054 32
7964 326
2079 197
3043 299
2610 203
3409 593
4745 848