12459
3
2173
1
997
19944
2
1192
2600
4
1289601
18816
11
2194
25669
0
1380
14
19783
2535
2996
1603
1821
4044
5