430
1
727
218
915
4
537
3119
11
1026
849
0
625
2
651
1501
456
685
762
2507
1185
151
878
572
756
1468
3973
1448
2160
1390
3078
720
6025
5
1875
917