2541
0
1506
1649
1
1132
3119
440
839
912
1343
2260
12
3116
1640
2
5009
20634
8
1008
2474
670
521
2306
1987
11392
6
1139
784
2814
5
1272
1869
1550
781
1654
522