3114
4
31535
0
3498
2275
2
1824
2730
6
1020
1949
3
17353
2076
1
2064
514
20634
8
928
282572
405
2461
20
547
19279
246
3116
918
772
4536
2668
408
265
177
4111
2809