2393
6
2107
2
2546
1
1537
4294
11
3606
7
2801
4
2642
772
1722
3899
765
1736
3465
2785
805
3106
3244
123674
35
1109
605