9196
43054
15177
6279
3454
4895
1630
3801
35126
8727
1436
944
709
5601
4600
816
4176
1028
1337
3657
746
977
928
706
926
6322
866
1216
820
3202
1492
1630
820
736
25773
9114
2936
3924
1835
2229
2248
2136
895
829
821
6399
3066
804
1934
2002
4806
793
881
4117
8498
2704
742
1102
1282
1495