2901
1
2512
2
1001
752
249
0
3854
3
2180
3465
1103
2650
20
614
8345
788
531
1719
311
1644
792
1126
2314
2479
5
770
893
583
485
370
666
454
3953
412