4442
7
1486
1
2082
1213
3
1089
0
785
1451
610
1331
773
989
781
194
106
542
1304
2466
5
101569
370
3448
1397
444571
9
1107
272
618
120
1135
1668
383
623