670
0
2330
1
493
518
440
1334
1898
3996
4
1265
20634
8
21743
1080
11951
10
1782
1609
402
1236
5973
653
11829