2079
3
1084
0
2793
15
2952
2
705
846
573
4979
5
598
4362
56488
382
1
2033
3044
27
4252
2328
48766
24
356
1756
2431
2417
1053
743
935
1132
962
4232
2275
6979
4
986