991
0
1186
653
878
826
40
4775
2
399
334
388
3660
310
4476
603
239
355
437
493
2535
368
1189
1845
1
3369
3
1985
1827
455
2056
4
581
688