3510
2
4111
4126
6
2990
2749
1
1901
0
2748
1452
1408
4
5677
15
2493
180849
91
1098
1262
1853
2125
3403
3
2526
3203
1178
1054
1575