2493
18
2271
4
1012
0
984
1376
1243
1229
1
1871
2
1105
1015
1103
484
2663
1225
596
668
1744
868
581
718
914
1514
938
2110
2123
475
534
490
2649
1310