1946
3
482
1
218
233
1148
4
611
2
225
560
601
287
888
370
367
306
526
390
579
974
308
395
653
0
1918
503
415
250
362
533
361
695
1604