15095 150
30572 116
6683 601
10923 612
11805 286
40583 464
5081 248
10466 524
9164 396
6681 208
7812 321
5540 74
4636 97
18872 681
6807 349
8180 269
8091 419
9320 672
14578 203
7082 461
5202 313
8645 495
15066 927
4672 175
8403 584