555
1
456
1034
3
550
2
31384
12
1036
11
2405
1317
1196
1837
1730
1273
1410
4
1550
0
1642
983
103
811
1537
3480
5
896
839
1238
1364
2586
10
3472
1906
6234
926
607