755
0
18403
6
525
1049
1232
576
2546
1
250
3248
339
584
802
1973
1343
248
105290
2683
1942
277
1045
397
1267
1238
668
495
628
245
2904
2
255
503