4682
2
2470
1645
1
2982
3
2033
3044
27
4252
2079
48766
24
356
0
1756
2431
509
2417
544
962
1444
4232
1686
6333
2541
6979
4
1987
1132
3277
8
4362
5
853
3268
4936