1012
1
2828
0
1000
660
7747
4
475
718
467
1239
11916
14
2649
1252
17391
7
984
2999
3
1716
3252
2872
2
1055
1376
1985
1993
1320
504
7976
8
868
458
2972
1816
621