909
1
868
2
910
348
309
429
1371
1257
951
616
647
448
587
546
516
582
669
740
512
537
1222
528
3289
3
1243
1140
4
1054
523
519
1195
1443