427
0
1754
2952
25127
471
759
431
918
1045
303
503
771
693
376
280
525
745
691
1935
1075
6800
1780
1352
2634
467
4111
2
479
223
916