316
661
424
411
486
214
305
146
407
503
1531
132
667
56
580
105
76
521
586
19
255
77
309
136
101
70
436
129
1059
407
480
209
1
219
1000
313
8
872
75
967
100
199
9
135
329
