29415 518
1134 202
2402 394
3443 270
3338 396
1534 105
6328 350
1889 194
2629 637
2962 600
7805 339
1738 268
3511 593
2785 718
2558 461
1150 264
5231 703
4931 679
3687 39
807 98
3242 457
3843 259
2136 228
25192 632
3387 366
7253 299
2858 424
6676 536