1105
0
371
490
437
562
3660
1027
2123
5151
2
2313
1
337
1500
2439
4821
529
544
484
1298
914
1103
458
850
305
1166
636
5430
1061
477
420
1179