399
1
1356
621
2207
2
562
676
748
687
515
481
2623
86
951
661
1159
514
3354
13
2482
5
438
803
1596
692
1311
18
538
1223
513
6108
522
555