3959 30
8001 453
10444 342
14572 340
9707 503
4395 159
6163 191
10251 698
7152 81
11123 58
3777 93
15096 747
2123835 3410
232145 589
193071 743
45595 393
16158 695
22199 669
2481 430
26216 224
8308 611
45684 796
16351 120
16528 404
10449 562
10817 675
72852 285
16899 546