21133 625
7533 341
22113 744
396689 1005
274756 846
7904 348
7255 501
10410 263
6551 543
20642 85
27760 341
13178 156
33497 244
2983 243
6162 621
2142 152
24568 292