2132
3
1681
1
616
0
2173
2028
2
38477
34
5440
8
721
1225
3498
4
2258
1545
7
1063
2184
2478
1660
1193
501
11059
9
1601
1672
2903
1603
964
1369
2906
3779
1967
484
2986