3063
10
4585
2411
2
2112
3
3863
14
1698
1
2233
4034
947
0
1247
6076
15
2571
5
5183
8
2935
2152
2023
4
3708
2982
3991
3683
3183
3919
4435
1484
923
2582