10183
14
844
2
1090
3
1760
0
1015
1
2627
5
601
1443
527
2525
4
2515
1546
2534
2668
11
4702
4651
10293
1931
3636
510
3162
1969
4743
2762
918
725
1493
1545
1091
3669
7