1431
2
2929
2947
3
3659
14
2515
1984
1378
2334
0
1543
5009
2234
1
1418
2683
1754
458
563
584
2821
1903
1131
1501
1099
282572
46414
4594
18385
1377
105290
2605
1649