1535
6
1394
2
362
0
607
1
641
463
393
395
2051
3
2287
889
1576
1036
862
530
1408
83
2266
2416
1087
1067
108
777
531
501
816
677
151
1300