1050 116
3752 923
6421 793
5516 508
1284 275
2033 451
1089 181
2760 723
1944 386
2235 644
915 155
2450 685
648 166
1323 327
844 148
3018 440
2583 641
694 105
3118 627
2950 756
2644 657
3027 638
2943 733
731 62