1015
1
951
1787
1380
0
1087
2495
1694
690
1292
1451
2669
2
8527
467
564
2044
19944
784
2294
1431
1743
1681
108797
2245
3
1038
5375
496
1618
2949
2312
582