3090
6
5504
16
2903
3
2932
2
2996
0
2245
21152
8
4382
4
2906
1166
1
1704
1174
5169
19944
2377
2392
14887
18
6236
10
3080
108797
10317
297066
1047
1185
25669
2346
3868
131589
3206
5
2502