30082 147
14224 180
3636 169
5118 679
3595 520
5159 338
2546 275
6320 338
5071 822
18067 307
47116 900
71350 603
49956 256
159501 292
297522 391
144209 775
10573 408
9184 244
5400 530
2847 70
17122 444
5877 737
9669 239
20296 891