12301 702
3516 653
3127 98
4751 162
33543 796
1230 169
3930 93
4058 504
12053 495
4395 629
46990 411
5563 71
5862 273
1740 276
5386 571
4348 89
25451 131
6962 921
3946 295
7654 142
19171 349
5037 356
29981 42
4376 566
10858 877
5234 562
3276 256
8955 125