2825
910
987
347
1501
561
757
404
432
169
654
175
638
203
856
389
167
27
1361
469
304
192
519
163
512
228
220
121
402
194
348
151
470
137
604
160
444
82
928
343