1502 71
2737 290
16061 928
51385 776
4188 31
3908 136
4048 313
10949 234
4901 956
3342 540
3832 388
15735 614
2484 309
2160 115
4932 622
4024 585