51331
25
2480
4
2740
3
101415
109
14861
7
13995
0
1124
3364
1793
2466
5
548
2302
1
215
267612
3058
2
510
7733
1618
2507
4978
616
2954
4492
5151
408
2121
2123
344