474
1
877
1009
2
655
660
894
3491
5
2323
4019
8
2424
6
617
791
813
2654
5701
3
2671
2397
1627
1647
1357
1241
222
339
1248
286
274
71
67
3049
4
380