30651 172
31767 77
18912 428
5993 604
11347 303
12289 111
51859 470
20753 373
30474 935
9329 970
25522 293
92812 633
35524 543
28017 186
55452 157
2933 206
73927 247