1260
2
796
1426
4
104
3
75
1
946
439
451
854
6
421
135
97
591
0
883
542
2202
307
325
446
86
543
1354
1100
2549
326
322
367
481
831
277