292
0
721
278
1020
608
1671
1
319
505
521
3510
2
429
47041
1610
3498
4
466
1139
261
1094
418
644
586
17
436
1123
90
297
310
6052
10
369
1263
802