2886
2
1431
1
2427
12
270
2100
1547
1825
2166
582
0
2377
712
1308
4179
1125
951
370
8607
8
1394
2327
11
1103
2687
1091
1618
1814
1632
1168
1813
2650
20
2760
4
1037