3000
5
1115
1
2854
8
484
709
2
1179
1332
6
578
150
669
531
2018
2408
3
588
516
609
573
431
1021
3016
13
2610
968
634
5705
16
486
580
1587
1196
447