1015
1
2258
2788
2
2184
1694
951
2669
1559
2352
2336
5
3565
8
1725
3
83
1787
1380
0
1697
690
784
2110
1994
2631
1462
1509
2687
108797
5233
10
1266
1038
496
519