1050 116
3752 923
6417 793
5514 508
2888 759
411 61
2750 747
3137 828
2764 631
3058 896
470 86
1518 312
701 105
879 136
3026 715
2452 437