3095
7
3127
3
10243
4
6724
2262
0
3743
9
471
1
2840
2
2499
5164
5
2949
2781
3172
13499
9877
1880
2689
2085
2032
3053
4149
2057
7822
22
1868
83
946
2870
1555
2130
476