1095 115
2525 523
4434 433
82877 512
2692 243
8485 850
2738 74
3080 337
2833 654
1720 354
2583 544
4069 706
3352 73