1262
3
1301
2
7890
5
642
419
1
1270
0
1330
738
500
174929
14
841
1865
945
1298
1377
320
8827
4676
934
560
1284
4
936
496
303
501
381
374
365
263