330
753
723
786
857
4440
987
888
1052
1054
1137
1022
986
967
977
1182
913
836
999
994
922
916
4560
2686
4412
2765
2579
2680
5748
2594
2570
2787
11193
6631
8615