2907
4
997
0
3315
2
1010
1
501
1877
195
2283
535
1391
1169
293
503
90
2569
5
431
250
384
3815
1251
692
676
459
663