851
0
455
121182
1
290
2109
562
648
4740
1880
2
543
308
1327
1663
998
622
31535
2669
2987
2125
2634
1018
901
331
382
788
476
474
1650
980
326