238
0
357
909
632
433
305
668
737
2041
1
427
1112
403
1337
269
38
1939
303
365
637
1033
443
490
173
295
422
316
1128
368532
1877