101569
0
4442
7
1486
1
1213
3
8411
4971
14
2821
1331
785
7394
5
32353
12
610
2143
267612
773
2446
2
194
1451
106
2309
2507
3301
2466
16868
39
1107
444571
9
2132
383
272
618