51
0
573
437
31535
433
603
931
220
334
785
173
1077
152
2111
3
782
2211
448
55
293
149
1152
453
357
359
1446
339
310
138
99
1
117