1225
0
2821
1
1683
2329
3120
4
862
2649
1743
297066
1380
1012
978
467
581
475
1310
2409
1055
1497
2
621
718
4655
10
2940
1239
2949
1532
660
1376
868
444571
9