2963 348
8660 514
22583 107
3593 304
4544 767
11901 520
37131 144
3870 442
8120 696
7814 534
3268 599
2657 459