41404855 13411
16780540 5673
4360153 1134
778439 1112
17866340 6465
23593093 9220
29537263 5321
18876259 7165
3607889 995
10390682 3678
6631147 2331
4885264 1200
13504481 6066
30782301 22346
8716691 1492
9902130 2846
28020819 13150
7003288 2808
7543485 1985
7612396 2390
11359313 3135
14327195 5516