413
1
1000
3
1528
4
499
532
1150
2575
6
1582
1477
2
2959
1109
1301
2885
9
989
0
644
449
300
335
21777
496
131
531
334
3015
7
937
1300
2009
5
1321
912
3327