1426
4
1151
1528
397
1
512
94
87
446
527
289
965
885
2
468
517
67
1331
3
85
827
1982
802
116
88
83
661
895
1412
402
79
1161