2512 227
8566 362
130444 684
104553 354
24347 133
4432 235
4998 288
87467 808
6099 392
2271 267
7436 578
4370 865