2929
2
2947
3
2515
2683
0
1754
458
584
3659
14
1099
1
282572
46414
4594
1377
105290
1649
768
266
383
1152
543
4328
10
1431
552
909
1343
1192
1378
1238
1428