594
2
1027
1
1077
3148
2138
3
1055
1032
620
361
1875
1133
0
54
1858
4248
7
562
312
3366
501
73344
42
763