4373 30
12351 85
102095 534
9167 393
7324 692
9230 680
51999 725
1647 373
32164 436
3003 56
15083 539
4882 462
3903 919