848
1
1499
4
1257
5
390
665
2
1003
817
519
601
559
625
4919
1159
473
406
796
258
321
1886
0
87
1983
8
1648
1391
533
364
1568
7
344
342
1308
6
421