4236
3
1972
1
21152
8
1431
2505
2
2535
3354
19783
1637
2932
2258
1015
3498
4
32302
0
17946
1038
3518
3835
5
1153
3090
6
1392
25669
1451
1268
1819
3080
2522
2999
1044
1743