17434178
6985541
6843716
11894356
14963392
21648316
10621014
10531834
3412966
6096327
1367894
2566873
6828061
16678161
3082268
3171311
5258107
31468899
10807960
3953579
6018869
89115
136648
161248
4821194
279830