17434178
6975541
6843716
11894356
14963392
21628316
10621014
10531834
3402966
6096327
1367894
2566873
6808061
16648161
3082268
3171311
5258107
31448899
10797960
3953579
6008869
89115
136648
161248
4820194
279830