329 40
2314 648
1275 287
2757 743
2130 508
2277 229
7345 323
15451 409
7495 664
19366 112
6777 438
7355 240