19758 401
522922 1254
24517 611
33416 495
17716 608
58070 988
46004 336
4382 537
3121 547
9230 265
13485 595
2778 213
11942 682
2976 317
6207 609
38028 831
70025 994
63394 534