1441
5
1866
954
1
906
1290
2
4644
11
1893
0
3027
10183
15
1112
1363
555
1320
709
1449
1659
1096
1152
566
2708
1083
91
2242
4
4508
1771
546
814
1005
1229
1243