2393
6
2107
2
2546
1
1537
3765
4
3606
7
4294
11
772
297066
0
1722
3899
2245
3
267612
4978
1226
3053
765
99072
36905
3882
5
3303
10
2801
2642
1736
3465
215
1444
3683
2967