1199
0
53
314
691
423
577
843
637
3383
3
747
1237
1581
968
766
807
938
944
320
2972
4097
10
346
4594
1
678
3424
435
2398
518
494
996
2395