4490
1047
2872
914
5227
2413
1334
290
1357
442
1295
379
888
284
1199
419
937
295
1541
589
1137
393
473
124
886
344
2684
1177
1655
693
2894
1449
956
458
1058
373
1082
323
2851
1300