632
2
1319
1
1770
5
820
0
881
660
1563
1412
1522
4
884
1792
3
3836
1150
2754
6
160
332
191
327
417
422
287
148
223
1104
104
235
1088
239
79
471