345
2
1302
1
1042
600
1109
87
73
852
0
1347
1625
233
3604
1146
88
843
387
503
2726
7
1428
103
1048
443
1301
4
944
85
331
69
1630
3
779