3964
956
2661
881
4693
2256
1175
267
1214
403
1159
343
780
270
1072
401
826
284
1349
538
1026
370
395
117
812
329
2355
1071
1358
618
2553
1313
847
429
962
350
1001
290
2593
1237