34810 680
89451 598
95546 369
10224 570
36098 646
15425 515
87334 554
6004 341
4652 682
5068 609
2597 146