2145
1
2323
4
2695
3
3042
894
538
2
627
1078
604
3057
10
428
1575
1766
313
486
613
634
887
453
679
391
224
197
4465
5
1555
1016
1347
1646
1225
4871