995
2
1152
1
1869
2907
4
2086
1129
0
383
1084
939
935
1961
1780
2264
3
3890
1622
1132
1049
1232
2395
414
105290
2211
477
714
1575
2069
2115
891
2799
5262
10