5226
5
2446
2
106
0
1451
542
302
2722
11924
1
370
608
2886
4
8411
3
2821
4971
14
1739
785
2082
610
14470
773
1089
194
7394
32353
12
685
1107
623
2436
1857
2143