298
0
407
324
326
448
453
309
640
637
334
2281
2
2670
20
918
548
1094
78
349
1333
1
484
292
773
283
433
80
584
753
984
1836
376
686