1818 128
1995 216
23553 733
8401 382
29256 167
2931 654
2109 479
16487 177
31337 407
23416 503
3032 334
3993 498
12555 611
6781 519
8841 252
5784 421
17025 278
15311 291
9613 262
5032 644
3846 606
35806 88
5915 195
6649 777
2515 74
6429 569
13059 445
7781 605