3129
18728
1074
832
995
1335
1139
1237
1021
931
1070
4077
1259
1058
3035
1445
1312
1197
1294
1352
2641
3191
2440
1304
1296
1383
2098
3321
1292
2165
1610
1330
1955
4364
1592
1919