1104
1
2530
4
3898
10
6236
10827
2629
2
2077
5
3920
3
1821
7
919
1687
25
1329
585
378
0
951
1793
782
164
1015
562
2906
346
690
1087
1694
935