471
0
383
1949
3
501
1232
973
1408
882
2546
1
165
521
649
2132
653
1880
2
1081
598
368
11881
341
1682
881
641
53
714
289
424
1859
312
1263