1123
0
1711
6842
2
2362
4
918
269
31535
282572
3498
1890
1
152
2080
78
105290
481
2659
245
342
173
169
1086
2059
8
381
331
25440