1618
0
1889
1
2502
2368
846
841
2
2954
1444
862
2037
7793
4
7383
10
2650
20
2936
6710
6779
5
96
742
3354
51331
25
2626
3066
7
1782
2043
994
2395
1868
1458
3484
2638