400
0
1901
3
1184
2
2188
8
2041
320
863
1
2028
432
428
1289
1132
798
63
288
501
581
2909
4
418
437
1748
918
668
169211
11
1137
496
1603
1817