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