3765
4
1226
1
1581
2
1295
19783
2535
2903
3
280
2650
20
2797
5
5225
8
21152
2250
3090
6
3083
2763
0
297066
32302
2773
2932
1334
3683
3498
982
17946
1631
1294
2996
4996
1153