494
339
1148
391
2016
370
1001
752
926
542
645
470
281
437
752
482
1244
1860
1051
