3216
1138
943
3253
1124
979
969
1959
3859
46480
1270
1186
1325
921
2706
919
944
983
1220
4154
1684
1809
1042
2488
2295
2062
1120
1214
1873
2871
1491
1280
1518
1316
1810
5695
1543
5660
2047
2676
6109
7107
4896
2924
2146
1458
1724
1572
1537
7601
1959
5491
3198
3080
7497
6846
20552
7959
3892
19192