3181 171
2789 47
4123 695
2322 164
1509 97
15068 497
5334 517
6108 658
6377 612
12393 894
58251 548
10856 241
3788 471
8596 453
11976 268
12927 57