3326
3
1407
0
841
677
480
939
3186
1
1543
1123
475
4248
320
461
971
1198
728
749
1186
2533
616
683
621
388
1928
348
737
1034
3758
1501
14