15065 120
5418 218
21445 713
53195 432
24017 837
3160 385
7238 597
8467 317
3479 664
8193 549
30328 494
17914 567
4616 295
3718 251
6380 540
6107 540