2959
1
1307
3
4943
2
2687
1053
3236
4
1709
6707
24
2591
2906
1769
2907
1304
0
1725
2462
2124
8313
9
1889
19079
6
2145
3106
123674
35
605
2060
2676
2837
2776
3055
297066
174730
18