1189
0
14
2902
16
25669
19783
2
1193
3498
4
1153
4471
17946
3080
3
255
2986
1
3090
6
2535
3439
8
32302
3765
2149
5
2416
7
2932
3633
13
2964
2741
475
2476
657
2626
2996
660