4309
2
994
6
1532
1
2294
1694
905
3154
3066
7
5592
8
2285
1431
3415
1868
3546
2534
0
873
2343
1197
370
1366
3
5946
1412
3505
5
2092
1466
16062
15
891
1089
1889
400