2906
2
5504
16
19944
3090
6
131589
1
297066
0
2377
1704
4382
4
1174
14887
18
19783
5169
1047
2428
11059
9
21152
8
17946
2949
2405
3910
3
6236
10
2903
2189
2932
19932
1331
1334
1516
1445