3562
1
1380
0
3158
2
1854
3
2377
1814
4
2797
5
4198
5225
8
16338
2932
10827
14861
7
1844
2110
526
1162
2535
1581
830
4396
2360
6
2781
3211
2209
2949
6844
1132
673
21152