40286 560
53291 566
13310 603
9124 228
3094 286
1167 60
2596 127
10116 520
4221 462
3722 617
5115 339
3290 164
2232 55
3156 201
5043 284
4227 483
47107 490
75290 652