429
2
1546
3
572
4431
10
2236
1000
1
520
475
416
1024
460
424
589
487
560
525
444
370
449
1590
2719
8
1903
2152
1672
1113
7
2947
9
526
796
3322
4
1081