104882 978
70896 640
67207 379
18968 122
228179 916
102389 1042
93997 427
15541 424
13178 843
4648 603
7036 464