19501 509
4702 240
2749 422
5612 604
2161 96
5303 101
4016 408
8766 969
4192 517
8942 432
5516 432
5590 504
2974 70
2341 124
1994 131
3164 318
33792 489
13394 69
2772 262
4428 417
3468 682
3284 445
2544 594
1733 90