5655
6
1064
3
380
0
4774
4
953
253
1
554
2
3827
8
2689
6618
969
1308
4224
16
8989
1075
804
147
787
1853
464
364
663
844
1608
10
3348
1353
1221
926
400