2393
5
1009
0
2114
2
4362
1779
1
31535
437
1649
43
3054
1921
4594
649
2030
8773
10
2229
4
1045
5304
9
2105
3484
296
2705
552
1094
503
1207
653
1780
1431
2808