321
0
1981
358
663
286
5313
415
787
1314
909
584
320
743
602
592
463
342
382
367
918
575
324
368
492
1396
585