1162
1
930
1150
592
2
119
0
158
301
1628
859
1008
4379
972
1437
1141
1619
4
824
294
6
1031
1090
837
696
883
1278
1066
3016
745
302
2345
451