951
0
722
415
787
31535
1645
1
1161
602
2328
25137
454
409
381
492
2123
4111
2
267
1557
1020
1043
668
1101
456
403
1661
1939
944
957
2490
467