3765
4
1581
2
19783
2903
3
5225
8
1226
1
1295
2535
1334
280
2650
20
2797
5
17946
0
297066
21152
2250
3090
6
1002
3683
3083
32302
1337
2763
25669
2773
1347
2932
3498
1938
982