42533 307
6314 250
4282 400
5477 448
4108 58
4380 391
2253 121
7853 696
7535 455
9182 396
6859 173
8195 493
10181 469
9282 486
3470 526
10997 317
13895 425
4041 735
2235 194