428
1
2145
2323
4
2695
3
1766
2
1574
3042
313
894
537
626
1078
603
3057
10
678
391
224
197
612
633
886
452
486
4465
5
1555
1015
1347
1646
1225
4871