3125
2
467
0
1189
1211
1461
1380
1860
4438
6
2964
1
635
3576
3
1603
758
4655
10
1000
2595
2159
2478
6666
4
25788
14
1303
1266
830
685
4179
1568
3326
4471