3125
2
3053
7
467
0
1189
1461
4438
6
280
1
2964
1603
4655
10
1000
2159
2478
6666
4
25788
14
1303
1266
830
4179
1568
1285
2578
3326
3
4471
83
2522
1690
1749
1211
4133