1225
0
4601
1
3629
1380
1012
978
581
475
1310
1055
621
1057
2649
718
444571
9
1239
910
597
660
1376
868
542
467
629
1996
2
297066
1431
2949
36905
1017