2977
5
2729
14
739
2
2080
1
2395
6
3107
7
1552
11192
10
1289601
4
1806
2544
3
663
6014
0
1500
1007
561
3267
461
2612
2735
9220
2786
5164
3507
986
123674
35
4074
4201
3329
735