1346
4
306
0
2351
807
573
369
274
263
1949
3
195
256612
1682
2
851
560
4669
575
647
980
1
2055
558
676
303
76
843
361
96512
518