4820
2
2855
3
3442
20634
8
4396
391
0
331
2461
20
409
2730
6
169211
11
282572
2125
1
2526
247
2668
771
680
7334
4
155
114
80
1320
753
2190
295
643
979
833
99