17016 304
12627 299
15933 572
9974 412
6636 145
8991 859
6399 560
10033 159
23841 72
2370 380
7471 230
35548 431
3592 199
6213 255
5141 422
11514 576
4722 496
22783 526
10884 969