240
0
787
1094
44
341
844
691
361
545
2420
2
1119
375
81
1264
348
407
358
1428
419
1049
302
953
640
436
320
90
772
1