4358
6
5440
8
1329
2
2069
5
108797
0
791
2386
1
2204
1289601
4
2012
2245
3
3435
2156
2530
2316
800
6236
10
685
1174
10827
2629
2921
585
378
3673
951
1015
562
2906
2661
9