3125
15
2152
2
582
0
4080
1
6773
7
2891
2972
2666
9
2660
2055
4309
994
6
905
2591
5592
8
392
3415
873
4029
2756
370
16062
891
400
1307
3
2209
197
2207
4016
1709