2629
2
1081
585
1
378
0
951
1015
562
2906
690
1087
3132
10
1694
9956
3
3012
4
3095
7
2799
6
6779
5
297066
5504
16
1289601
5169