2778
6
18403
31535
0
370
36045
1863
1
4594
504
448
1009
1751
2
294
2813
8475
12
397
2296
4328
10
2904
2952
759
437
440
330
39326
19
3373
3350
3
3922
7
295
3653
1045