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