40482 560
53390 566
13323 603
9144 228
3096 286
1172 60
2611 127
10119 520
4229 462
3723 617
5125 339
3307 164
2243 55
3166 201
5065 284
4237 483
47438 490
75602 652