2258
1
1044
2535
2
19783
2980
2932
3498
4
25669
0
32302
17946
398656
19
7793
1153
2207
3090
6
4573
644
1048
21152
8
1200
11351
17
1653
550
2646
5
3080
3
1329
3960
1416
5339
802