69946 165
15446 346
259990 590
13095 197
282093 435
58143 108
54301 336
38474 420
50829 701
3471 437
10265 298
7008 683
5826 649
4322 163