415
0
22330
22
25137
286
2619
1
938
544
663
975
2
1571
665
398
2143
4964
3
521
846
1939
457
905
381
403
750
829
1045
4309
266
1661
3061
5
1897