683
0
1454
31535
3092
1
2904
2
394
249
340
288
18403
6
611
478
775
4594
1297
815
53
710
820
2789
1075