4471
2
3765
4
2727
3
2584
11
25669
0
940
1
2008
3683
4179
2475
2271
742
2245
392
1226
2042
19783
3053
7
2535
14125
10
3083
4044
5
17946
2465
3125
32302
815
789
955
2041