2337
5
3051
2
1603
1
3080
3
758
0
600
1514
3008
5440
8
17946
2906
96
2990
1189
2799
471
3012
4
851
3738
1512
5504
16
1922
2525
1153
1289601
378
1579
19944
1601
297066