427
0
21
946
1030
2
520
1053
559
3278
5
1660
3328
8
1864
399
508
1004
702
968
6
284
364
1808
407
793
1379
526
423
1222
205