13008 164
50619 228
15862 669
13698 511
11018 93
5973 219
16338 168
11154 308
4308 63
8746 447
17705 392
7117 628
11155 340
9553 75
9878 269
13592 882
10114 748
17078 463
10061 180
7123 76
12567 342
31337 778
16521 551
9891 253
9695 871
8978 98
6973 80
27563 575