505
0
456
2490
2143
514
358
357
267
5875
259
286
438
968
544
4045
1411
1352
410
944
1133
471
408
388
343
367
743
467
826
5938
736