1053
3
1181
4
1314
1
1260
2
983
2400
276
3961
814
1936
642
926
2037
5770
789
1732
500
0
387
1752
341
774
665
2727
5
1799
9
132
8
6
3312