1129 214
2952 700
2773 577
3143 146
18100 311
15978 739
17245 846
31381 66
13268 594
5836 359
12330 520