2920
9
3125
2
1227
4233
1
2296
1897
6371
7
3304
3047
10
635
0
1098
1248
400
1779
1754
6062
16
1947
2531
4
263
2658
874
1254
1938
458
2272
3717
3
3370
5
649
2404
1819
6