1083
26466
3040
1410
1132
1100
958
793
979
895
1162
1010
2322
1405
885
3009
2444
1137
1208
1860
2082
5165
2033
5601
1314
20306
12109
17111
11738
26246
1849
3490
2057
3540
5409
2587
5470
3978
3333
6126
2434
5426
6137
13446
1877
4789
8597
3102
3792
2432
4941
2409
2645
3991
2312
3557
30406
53578
37873
79329