634
0
1317
1
1725
2737
3162
95855
3196
1205
1868
1928
773
332
730
1293
488
506
919
480
1409
569
581
2
138878
426
548
445
1313
2348
1265
308
368700