930
2
535
1
287
653
0
276
1604
695
2153
5
415
468
361
3
553
362
300
250
526
350
888
4
370
1148
934
395
390
490
331
206
292
355
36
232