304
0
309
1032
1939
505
210
909
348
408
1436
418
1156
846
407
266
318
2490
320
373
747
244
798
400
471
732
1
1150
450
1049
340