2245
3
3090
6
1380
0
2903
2932
2
467
2000
1
3765
4
1788
1526
21152
8
2571
3080
297066
2476
1787
496
7920
571
894
8641
9
1226
3196
25669
14
3053
7
19783
2535
2808
5
4833