4111
2
376
0
2749
1
2748
1452
1098
78
1551
747
1337
3469
4
2546
349
3868
525
2189
2076
1094
255
679
283
358
105290
1463
380
378
2735
470
782
413