933
1
2861
159
2225
2
2290
5
581
0
300
915
543
5043
3
1421
657
3696
8
2488
3971
471
478
546
1380
681
101
5382
4476
1156
1302
1397
1446
2166
2089
1622