3765
4
1226
1
1581
2
1295
19783
1417
2535
2903
3
280
2650
20
2797
5
5225
8
3929
21152
2250
3939
3090
6
3083
2767
2763
0
1237
1152
297066
32302
2773
2932
1334
3683
3498
982