463
2
668
1
1328
0
1183
254
723
1127
5
778
155
1560
1008
3318
991
2934
4
1416
1761
863
2095
984
206
732
1940
3
96
263
813
546
8895
579
1231
99