51461 437
15510 614
28013 105
16667 804
4909 679
14398 734
11423 528
6207 877
5284 353
2141 327
3784 59
1399 97
3375 615
8197 594
3071 32
7976 326
2096 197
3046 299
2621 203
3413 593
4754 848