2363
2
3344
4
3052
3
1084
0
2296
853
1
56488
935
48766
24
1571
726
1454
3324
5
2003
8686
4362
798
4979
7
2705
1053
6979
2027
1230
2043
1132
1207
573
1869
598
2602