253
0
1554
332
422
1227
304
504
53
138355
84
5713
343
2740
572
172
402
1068
157
2952
1211
874
800
280
336
349
582
310
894
297
314