1273
0
471
713
515
910
789
798
1950
1107
277
661
1134
400
932
365
4148
2
1479
236066
14
544
1525
1123
317
142
866
694
1472
424
879
1499