1190
2
4152
1
1057
3
1603
2902
6
1630
1115
0
859
4224
4
1045
979
3691
708
945
752
13232
11
1721
2715
1689
3898
10
2426
3485
7
657
2241
2499
2367
1539