2318
2
883
3
2542
982
1
2522
2772
2886
841
1912
1505
0
3819
66
3683
4978
978
9611
2534
616
2122
1412
951
3629
2327
11
1446
867
1225
3871
2027
2794
3792
6