4381 505
2819 296
7226 405
3347 549
8698 620
35495 657
32258 125
1222 145
38358 483
39381 290
13864 60
13366 257
7961 504
10835 78