3125
2
2920
9
1227
3235
1
4233
2296
1897
840
6371
7
3304
3047
10
1098
1248
1779
1754
6062
16
1947
1925
3
4342
4
1356
2531
263
0
1089
2658
874
1938
458
2272
3717
3512