4016
14
1025
5
1385
1
761
3
1413
944
861
1784
981
2
1915
1057
1876
1478
1595
2200
4
1119
0
1105
1078
1961
7
1203
1367
1021
1122
925
1134
3832
767
637
1440
656