3765
4
1226
1
1581
2
19783
2903
3
2797
5
5225
8
2535
2932
3498
32302
0
1295
17946
280
1631
2650
20
4996
6
1153
6327
7
3090
2250
1864
1002
21152
25669
3479
1337
2332
8185
7762