12590 373
19629 312
5569 457
5801 469
5047 621
4747 226
8038 74
9346 746
4037 555
22009 107
6261 130
10451 502
6287 667
2902 396