1089
2
1085
1
770
0
1866
3
1182
2522
7039
472
4936
633
1269
597
1131
570
3091
7
2352
901
493
392
573
317
608
4682
17353
382
1732
980
691
572
699