3095
7
3127
3
10243
4
6724
471
1
2840
2
2499
5164
5
3998
2781
109776
42
9877
1880
0
2689
2085
2032
3053
4149
2057
7822
22
1868
83
946
2870
1555
2130
476