4471
2
3765
4
25669
0
2271
19783
17946
1744
1
2903
3
2964
1603
32302
5225
8
2906
1755
236066
14
2045
717
197
2258
1581
2768
289
2414
2245
2082
4438
1226
2954
3053
7
2535