1101
0
1020
846
729
1
410
2301
2
719
19279
2668
349
951
456
269
409
544
787
1557
403
944
1161
602
918
1043
4895
8
2123
267
1389
722
2600
5
928