12063 826
10308 430
22235 594
54799 75
13603 525
5604 211
51513 94
3036 240
5920 588
4846 315
7291 195
10483 338
80590 592
9000 421
81208 506
5729 30
3341 137