396
0
1440
1
844
813
309
1072
407
302
291
84
2810
484
38
47041
515
823
353
354
384
70
547
387
347
874
456
1309
249
2339