1148
2
159
1
529
905
1351
602
2443
12
1753
0
1070
1540
449
1031
928
726
644
719
467
1403
403
589
901
174
911
398
4374
1579
940
407
197
1565