1150 214
2970 700
3041 577
3159 146
18132 311
15998 739
17382 848
31481 66
13275 594
5863 359
12402 520