1047
0
843
2
87
1
1625
232
386
503
1144
1481
5
2280
868
92
379
1152
645
480
471
1478
415
2635
3
731
1275
219
1293
1101
407
1553
650
844