1015
1
2319
3
282
1794
475
0
1380
458
2301
1726
2
1033
2507
2649
1816
1055
2892
575
984
1252
9504
6
566
1239
2407
155
977
621