3109
14
1431
1
7793
4
1301
1993
3
2471
7
2366
1295
10582
2219
2
2982
4009
6
4070
4310
2650
20
4480
2948
1357
280
1769
1809
1581
1226
2250
3221
1860
3765
2245
3053
297066
0