5504
16
19783
2
3090
6
2377
1
131589
19944
297066
0
1704
1047
2906
4382
4
32302
1174
17946
14887
18
25669
5169
24337
22
2903
3
21152
8
444571
9
45986
2428
2320
10317
2245
11924
2949
14
572