1190
2
4152
1
1057
3
1603
2902
6
1630
1115
0
859
4224
4
1045
979
3691
708
2392
5801
4179
3579
1093
4034
1660
33393
10
8313
9
384
6547
5382
5
5252
18258
23774
442
13967