31227 586
15051 383
16208 277
3983 359
4391 528
3758 87
12322 109
6672 255
693 96
820 126
4207 694
4029 349
8749 177
2142 189
2717 465
4823 523