2533
6
988
0
2414
2
1774
1
2285
2763
2794
3981
1036
840
3
1382
1797
2719
2123
1466
1261
513
1853
2071
1850
382
629
2638
5583
1136
2480
2013
2044
8345
818