405
0
968
1567
2
674
181
555
353
615
1557
553
587
463
422
171
341
230
219
1949
271
804
2668
1073
938
4106
256
1462
1
331
918
1193
394