1234
4
1330
1
1503
1067
2
819
1328
655
1778
904
734
1987
3
2267
448
1478
808
1166
57
0
337
188
5
118
531
376
2059
10
492
226
236
1236
3617
3233
8907