2980 877
8605 196
29838 156
220355 317
15928 346
7829 239
17862 820
12384 374
4916 92
14918 642
3125 416