2588
7
3063
1
1840
4
1904
3
1138
253
0
872
1223
2016
2
425
1182
1164
759
4553
5
201
393
939
313
745
312
1402