636
0
2465
2
1611
3159
3125
6916
340
8527
1
392
789
1045
422
334
556
1193
914
460
437
2041
2266
3380
1457
451