21196 842
16513 160
29530 586
8966 772
2422 93
5227 294
7590 673
6748 439
14427 384
3503 208
36341 460
26543 666
9877 514
6363 409
7926 660
8927 374
4384 366
8149 295
5224 676
15620 491
24313 560
7607 513
15303 803
5377 926