305
0
390
2125
1
476
1830
968
1186
300
803
4458
4
791
880
3191
309
1484
445
651
5310
378
974
368
938
879
673
1725
1164
678
764
1659
930