1180
1
1012
2
2663
0
1103
1862
2701
477
2123
493
596
490
562
668
467
1298
2439
4843
5
919
1320
1611
340
1243
332
900
1105
368
534
2271
4
484
1293