2588
10
2665
2
1427
1
929
3
3421
14
984
601
625
882
375
1599
628
749
0
488
1285
5
813
1593
424
2777
1526
1271
1001
2271
979
4
444
8019
8
554
1943
3924
1230