2216
3
703
1
2654
3109
14
4160
4
1961
0
1300
6423
9
2429
2
1029
1924
4656
6
2289
2660
1421
2260
684
2689
2503
2718
1547
1857
2312
766
3262
539
1022
405
1127
4201