957
0
2855
3
2668
2
1020
1161
20634
8
951
4111
2730
6
1661
1
403
2490
1557
722
514
602
467
410
415
409
413
743
4820
308
2328
259
685
286
1939
1101