673578
261269
1088935
51495
32879
694965
17819
387455
15874748
706886
5087578
4435980
3555510
3552192
2320216
2224495
834
331250
381972
394161