393
0
390
1420
210
505
19279
2
503
1612
820
991
165
266
409
1661
1
347
935
527
267
376
544
773
668
286
1045
1939
597
418
552
16
470
428