42306 560
54414 567
13462 603
9343 228
3116 287
1200 60
2703 127
10331 520
4270 462
3778 617
5195 339
3340 164
2293 55
3402 201
5265 284
4266 483
51064 494
78942 659