1023
0
2727
2
2328
415
745
462
467
418
287
403
381
2023
1
391
798
4111
1110
3498
4
1161
454
177
25137
968
637
663
409
787
2123
366
719
2143