5016 423
7182 590
5491 899
5151 121
5782 193
1020 228
9879 616
894 139
3849 473
3207 295
3245 382
1948 501
8930 263
21784 845
11540 431
3029 597