1062
0
572
1650
2299
106
503
545
1889
1
475
2270
571
535
422
791
390
796
473
3987
685
307
1787
280
205
596
1017
440
602
728
338
443