505
0
345
798
383
1824
415
941
47041
5875
1939
352
714
951
439
968
2702
589
410
2727
2
543
332
445
325
269