316
0
1346
4
306
2351
807
573
2855
3
369
274
263
4820
2
1949
195
256612
1682
851
18403
6
560
4669
575
3442
647
980
1
2055
558
676
303
76