121
241
401
71
101
332
91
51
211
341
7449372
6088935
5797461
516256
43801000
4377288
4348956
3882227
3870463
3774730
362917
3165209