31595 696
1289 411
30108 414
60066 834
1767 532
1356 372
2035 592
1022 215
3805 41
1972 644
197 48
1773 474
11580 399
4803 470
5960 779
3728 638
3924 709
26092 102
12736 376
819 245
9639 151
7086 211
2552 562
2992 909