40390 560
53343 566
13323 603
9131 228
3094 286
1171 60
2599 127
10118 520
4225 462
3723 617
5122 339
3298 164
2236 55
3161 201
5052 284
4234 483
47316 490
75441 652