2589
1
2767
5
1618
0
1123
1937
7
1889
2502
841
2
862
7793
4
2650
20
2936
10
389
108797
4606
3
1160
1506
6779
96
742
3066
2876
2395
1868
1721
1458
1774
5946
471