464
0
266
1314
579
1045
1152
2490
458
693
396
691
1567
2
342
422
2941
722
1043
1075
467
655
263
2952
412
267
1211
980
2992
584
4594
1