787
0
21743
1
2490
580
249
578
613
1101
411
3373
363
839
259
1639
1448
356
1045
1629
2143
2142
408
1133
767
441
2105
1949
464
381
467
415