2030
2
424
3650
3
1279
1
1375
415
0
868
629
984
7952
547
1215
1471
3559
505
403
1391
22330
22
1302
2135
909
456
640
829
198
689
6383
17
1543
5425
23
2306