394
3006
401
2958
409
2981
416
3197
392
3213
439
3333
418
3018
413
3206
402
2579
2548
405
2755
396
2378
368
2486
349
2353
497
2667