31596 178
7923 416
28568 84
24289 129
10234 473
78260 579
45396 950
11839 146
14596 196
14814 751
12634 579
21753 500
15633 251
5966 333
11314 317
5556 671
8592 416
11382 225
10694 74
9275 61
17540 575
20042 588
63519 390
2270 48
35988 215
7478 506
68558 833
2602 154