30396 213
6005 526
32292 686
4191 125
9375 360
6452 758
2679 455
22856 157
31636 347
43872 509
16127 481
61371 95
23467 422
49796 63
3228 273
4064 767
92384 840
34813 619
8243 163
14293 32
31676 458
16701 396
54878 593
100460 242
29628 481