3050
0
596
13967
2
2271
4
571
919
18258
2771
894
574
1243
1105
1103
1970
484
2663
1372
1
971
668
1744
914
2230
5225
8
317
1425
938
2123
619
3
2003
1581