4196 102
5563 559
39666 440
2125 145
2404 269
3501 667
4171 477
5263 170
4876 396
2713 328
2884 309
8275 163
2817 552