436
0
304
309
1032
1939
968
505
210
909
348
408
1436
418
1156
846
407
266
318
5223
9
2490
320
373
747
244
798
400
471