1050 116
3752 923
6417 793
5514 508
3736 643
1966 111
3986 648
2413 279
2514 597
1354 107
3424 633
2407 365
688 77
2838 491
2136 504
3444 909