2030
2
320
0
602
2152
517
798
31535
935
390
237
415
409
14492
1
663
1045
1557
297
7952
423
381
1215
4045
287
722
454
376
4940
5
403
2992
546