21716 318
45686 357
2651 348
16473 209
9271 44
2092 569
35936 479
42098 161
17849 716
27269 367
11085 702
1214 210
21727 593
10651 441
7474 581
4025 296
5124 392
32283 602
9480 737
14885 773
12049 586
4645 459
6877 58
545 120