605
2
1233
892
0
596
1
482
1040
914
365
1284
715
3
574
7766
18
1422
466
2136
6
603
587
1357
659
316
364
348
1168
3105
1941
779
794
656
2370
1394
5