2929 153
12546 698
4171 818
14453 275
5151 562
12991 249
7404 695
11780 263
5497 933
6537 895
4556 66
4486 432
4068 738
6689 482
2335 370
10303 770
3254 220
5961 778
2251 408
9396 481
20263 587
27163 163
9887 304
45231 80