42326 560
54436 567
13462 603
9345 228
3116 287
1207 60
2703 127
10332 520
4272 462
3779 617
5195 339
3340 164
2293 55
3402 201
5266 284
4266 483
51169 494
78985 659