682
353
543
411
322
1143
66
734
763
896
19619
141
281
343
473
291
585
24
915
521
21
1354
203
863
314
7
162
5
61
172