466
0
2093
1100
534
711
1711
907
425
339
2099
474
264
500
973
732
1
115427
4165
1263
802
471
1842
707
829
988
1603
99031
490
373
340
729