45491 149
2740 274
1092 225
2601 213
1703 223
1281 114
6902 290
9162 889
5209 602
4665 378
1170 91
2387 82
3677 468
5326 882
2998 348
5529 714