3416
846
2486
844
4195
2084
1090
253
1094
365
1011
308
702
257
916
374
748
275
1196
490
927
348
363
113
755
313
2025
962
1101
558
2227
1181
746
396
843
316
879
253
2386
1190