475
1
877
1009
2
655
660
894
3491
5
2323
4021
8
2424
6
618
792
813
2654
5701
3
2671
2402
1627
1650
1357
1242
223
339
1248
287
274
71
67
3049
4
380