2507
2
2668
11
1969
0
420
1
5536
544
4039
6
547
833
1131
2701
4
1564
12472
933
5141
7
440
1506
1271
2059
3239
2558
3
32
748
3660