40497 560
53395 566
13324 603
9144 228
3096 286
1173 60
2613 127
10119 520
4229 462
3723 617
5139 339
3308 164
2244 55
3166 201
5065 284
4237 483
47454 490
75618 652