1020
0
177
1880
2
467
2587
16
4111
1161
968
269
2328
2441
1
262
454
479
368
767
456
784
25137
7334
4
1639
1045
415
514
4328
10
1009
3498
944
951
517