12459
3
2535
2
1211
2349
19944
2600
4
1289601
18816
11
148
0
635
1380
2840
2476
2392
6346
16
962
1964
1