1226
1
3053
7
1632
2
3187
5
894
0
1813
1751
2430
1938
1660
1749
2082
1069
2710
2166
571
83
2562
3
17025
20
2923
1865
2760
4
4691