504
0
4235
3
887
914
671
1
1027
780
1152
850
4865
4
606
1052
1443
1064
1095
1261
605
2447
2
764
1177
1004
770
989
2181
2959
820