2653
5
398
1
1660
4
3021
3
3198
607
2969
6
57
195
2344
2
662
2157
4220
127
96
5358
787
145
1980
3153
422
479
2524
44
4316
10