40488 560
53392 566
13323 603
9144 228
3096 286
1173 60
2611 127
10119 520
4229 462
3723 617
5125 339
3307 164
2243 55
3166 201
5065 284
4237 483
47444 490
75607 652