296
0
31220
10
1043
492
244
774
2221
3
403
1581
1020
767
1282
1374
1053
195
18403
6
277
256
450
495
638
810
363
588
1146
422
46
547
1924
663