2905
2
5440
8
3498
4
3779
1015
0
4471
2964
1
189326
3051
1603
1461
1289601
791
15233
5658
9
2906
2069
5
1329
1601
685
444571
2258
9106
3
758
1672
108797