1595
966
8753
1195
5865
2785
2674
2605
2198
1551
943
3580
1196
879
1713
1788
907
824
4405
2084
4406
3349
2389
3575
26048
1676
1387
883
17483
1721
2523
2412
1241
1774
3113
12454
874
5899
15818
2559
1141
810
1871
9993
3854
1607
2330
1021
22490
1943
1950
3776
13627
965
9333
2271
2277
1040
5040
6311