3765
4
1505
1
2535
2
1512
19783
2932
3498
1422
3
32302
0
1295
17946
280
2650
20
1153
3090
6
2250
21152
8
25669
1169
2996
1581
1622
1275
1523
1384
5
2951
981
975
4326
3080