1023
0
20634
8
2727
2
2328
745
269
415
4111
1133
418
403
454
467
951
2992
474
325
663
743
267
3383
3
544
1219
391
460
4820
2123
2143
5313
384