400
1
2920
9
2658
0
874
635
3235
458
420
1779
263
1254
3125
2
1819
6
3109
5
4577
18
1227
6976
12
120469
35
1598
2296
2383
8
1897
1680
31535
662
358
1232
560
840
728