41831496 13917
14960248 2484
8951578 2353
9167057 2497
18653658 5865
13352249 3462
14099555 4131
42904918 9157
18713508 5406
11589341 3380
3935963 515
5093982 986
377361 468
2025827 342
3186413 681
3321530 992
1073092 147
45577977 14309
44884652 12842
29274189 11052
1437178 298