390
1032
1185
16
551
253
905
16
22
717
152
750
405
13
384
378
675
1541
6
89
54
141
38
86
28
162
219
238
20
701
