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