1112
2
2766
1
1374
1421
1302
0
2659
1733
835
4377
5
646
3287
3
322
1665
365
661
544
964
2296
1425
1587
784
2912
10
1883
3595
6
1133
883
1939
401
1329