3863
14
3782
2
3498
4
1267
2403
2247
1
980
787
0
1106
1843
822
23952
1014
448
684
696
549
532
197
1489
2646
922
3621
693
759
486
914
3516
10243
673