1603
2
25669
0
3125
635
3196
6
1380
19783
1189
940
1
915
1461
1904
1813
1749
2964
1547
1015
2294
951
905
1660
2478
2934
693
526
745
758
2124
3
3326