995
2
1869
1152
1
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