123529 295
11936 168
13889 729
16291 570
6321 318
22924 732
11382 340
44071 350
15206 878
2119 197
4198 351
3263 556
3582 312
4760 578
7546 171
89159 738