3145
4
3706
5
13967
2
1581
2587
1
3765
1398
1895
1517
1295
2865
1824
1004
2650
20
1941
297066
0
280
658
3683
5225
8
1699
2263
1371
964
12459
3
2250
2245
18258
4465
22
1529