1245
1149
683
1
362
888
3663
2
679
483
628
2148
520
821
790
578
0
1071
835
734
711
1089
1330
667
1017
461
745
136
814