100540 621
87634 752
24098 137
4228 562
6201 491
4838 117
4006 788
30621 283
4892 370
6223 238
7077 548
3457 164