317 40
2311 648
1275 287
2756 743
2127 508
2274 229
7345 323
15450 409
7494 664
19366 112
6773 438
7355 240