603
0
4537
578
392
597
384
458
602
74
286
1015
520
1603
592
916
219
1068
2346
668
1372
157
1133
675
369
599
340
737
181
918
302