5097 87
12408 204
30431 318
8285 787
25195 840
7650 845
6951 470
21532 917
23953 412
14242 81
4962 453
14921 327
8060 659
21402 633
4602 264
5966 618
10002 448
10690 473
6222 79
12415 396
10294 398
14266 386
17160 798
3072 178
7008 482
16421 438
29072 591
31212 583