503
0
347
348
1318
257
443
902
445
265
1661
1
291
676
394
289
608
2955
2
248
1952
618
658
648
214
213
450
264
400
1227
640
392
4536