409 101
2888 859
3147 842
2416 322
66004 506
13234 888
60734 727
3017 322
23936 177
27978 280
4657 86
9830 703