40352 560
53327 566
13318 603
9129 228
3094 286
1169 60
2598 127
10118 520
4224 462
3723 617
5117 339
3297 164
2234 55
3161 201
5050 284
4230 483
47271 490
75405 652