226
0
360
737
339
3840
1343
467
457
765
418
1484
454
382
521
1
248
348
9355
3
970
282572
781
244
404
105290
594
935
1824
1505
1367
500
2330
4