666
2
2411
3
468
1
403
1826
495
3995
4
846
1740
1738
1149
5
3084
13
890
513
1139
9
1314
3433
449
919
0
534
1277
6
542
532
1408
510
8706
23
1239
531
2564