4017
4
2730
6
1332
0
3233
16
1131
1840
2
1872
1
683
924
543
1169
2189
275
881
2168
5
2694
3
1842
597
333
493
2655
1880
804
968
909
547
2395
2459
9
918
787