40347 560
53324 566
13315 603
9129 228
3094 286
1169 60
2598 127
10118 520
4224 462
3723 617
5117 339
3296 164
2234 55
3160 201
5050 284
4230 483
47265 490
75396 652