2546
1
1645
1823
2
2630
0
539
1824
592
3442
57
2264
3
47041
511
463
346
337
680
4820
644
404
2183
269
9355
342
555
78
418
1936
968
4396
2786