18
537
1195
712
506
1071
318
435
288
698
548
37
1969
172
806
1534
1789
422
419
328
659
1520
1269
126
782
701
596
1399
1031
602
591
25
770
770
819
453
2039
1708
512
473
829
123
1105
51
1227
149
186
558
33
13
252
