1047
2
2392
0
12779
8
2352
2377
1
562
25669
108797
6346
16
19783
2535
2386
10827
4
1193
1787
4044
5
2110
940
3125