303 90
14389 265
12338 467
14053 342
12963 488
22010 250
49864 524
22770 954
73297 306
67545 308
10262 100
23787 713
8557 176
4694 245
4505 366
13006 146
5376 52
2638 124
2609 94
16401 673
2964 274
14703 900
8285 344
4429 893
8026 658
6444 59
7368 696
5871 556