2512 227
8566 362
130432 684
104534 354
24338 133
4432 235
4998 288
87449 808
6099 392
2271 267
7435 578
4370 865