1622
1
1431
542
0
629
2980
785
1348
1787
610
1017
582
1522
83
1816
1020
383
2535
2
1494
883
2988
989
504
3252
623
3173