1225
0
2448
2
1716
1
1380
2110
11153
8
467
1055
1844
4396
5
1012
978
2277
581
475
5070
19
1310
660
2392
83
621
2207
2377
658
1518
1213
2649
718
1239
2689