3216
1140
944
3254
1125
979
969
1959
3860
46482
1273
1187
1325
921
2708
920
944
985
1221
4155
1685
1810
1044
2490
2295
2063
1121
1215
1873
2872
1491
1280
1519
1316
1810
5697
1545
5660
2047
2676
6110
7107
4897
2925
2146
1458
1724
1575
1537
7603
1960
5492
3199
3080
7498
6846
20552
7961
3892
19192