326
0
427
486
340
3990
415
356
213
251
490
255
1563
598
348
239
1488
448
1275
565
3599
1
324
1049
557
487
337
269
703
390
310
1398