19763 401
523076 1254
24519 611
33445 495
17732 608
58099 988
46043 336
4382 537
3123 547
9232 265
13487 595
2779 213
11942 682
2978 317
6209 609
38047 831
70134 997
63455 534