303
0
544
155
1877
1
415
268
340
5313
280
448
602
325
479
768
392
1009
2
428
771
408
1610
359
663
1557
393
372
1043