286
2
657
1
1403
5
504
243
0
474
9304
12
832
1080
704
1801
13
567
687
863
621
939
4
616
720
1322
944
1591
2299
2707
2040
1305
1488
1231
952
1936
1877