1376
0
490
2123
1105
612
1055
1862
1
1298
1012
914
2663
484
1103
340
596
581
562
2524
1293
477
809
87
984
1500
868
475
1780
2649
1243
2266