539
0
1824
592
57
2264
3
47041
511
463
346
337
680
644
404
2183
1
269
9355
342
555
78
418
1936
968
2786
2
376
2109
419
467
432
310
2275