1557
0
1661
1
602
722
410
1161
846
1249
3442
2
668
280
381
1101
1802
1336
3020
6
1931
20634
8
2161
765
2490
4455
1893
2328
294
4149
5
605
1043
768