476
0
1131
44
597
1661
1
1009
4106
429
874
3262
5
362
1428
602
479
380
919
1910
493
2079
3
2288
962
327
394
579
1451
4888