0
1187
779
923
1012
916
901
967
1011
842
835
936
998
816
914
1032
1751
1
1235
2662
1479
1566
1511
140904
2961
2554
2551
2448