29045 500
8920 396
15303 506
11813 267
7573 69
24668 191
7312 321
5760 611
5273 70
12427 509
4292 96
23497 478
6365 656
13960 592
11849 142
18481 682
6276 348
8149 269
19220 234
6483 185
5018 83
17044 489
9155 238
7496 310
7324 701
4720 207
22537 547
7680 508