2196 29
4729 324
8205 295
5080 839
14017 610
5341 271
4621 548
4538 741
6522 224
5250 58
5956 593
4107 134
7812 646
9436 321
73897 853
17230 432
5939 107
8617 67
15345 515
8357 411
5784 152
47982 139
29814 664
23004 289
8890 290