832
2
1462
2104
3
1297
1
910
568
417
921
506
358
990
78
406
175
208
26682
0
1179
1941
8921
1046
2264
2015
5
320
69
183
126
214
243
520
714