3698
915
2577
868
4437
2170
1128
261
1165
387
1079
325
746
264
988
394
791
282
1289
519
978
359
380
114
786
323
2186
1028
1227
592
2408
1255
805
415
914
338
961
280
2467
1214