3681 52
5288 759
2986 60
44593 505
155513 363
40576 304
6764 311
7827 810
4880 127
12445 201
10554 681
6037 429
4197 93