3163
3
1931
1
1270
0
754
1252
2
1523
437
1250
637
673
985
1797
7
409
423
722
652
641
354
752
564
400
766
1462
499
1000
540
445
1255
1003
761