458
0
266
4594
1
1238
467
1075
605
298
584
691
759
431
138355
1465
1152
503
1045
2992
2740
253
255
422
297
552
517
745
479
248
2952