18026 219
2679 87
4158 335
8391 707
7004 576
51471 94
13951 309
22109 445
4860 610
4124 678
19939 131
12349 267
3130 602
6408 196