39818 944
4563 693
23046 363
9622 580
11353 698
4027 854
2103 309
3109 516
24120 311
7949 459
1456 234
15486 216
1876 420