1832
3
417
0
2199
381
25137
846
945
1638
2
47041
776
1101
1411
456
951
358
1264
514
1045
765
2093
722
2076
1
1346
4
408
375
266
259
2490
483
909