1016
1
1125
2257
6
3552
2
1583
0
1766
829
2591
3
2377
1624
2207
638
3242
7
1875
4116
7222
4
1704
3982
2070
1331