12476 120
5119 218
19958 713
49420 431
23681 837
3118 385
7101 597
8287 317
3403 664
7898 549
29949 495
17748 569
4453 295
3551 251
6198 540
5923 540