15092 150
30572 116
6682 601
10923 612
11804 286
40573 464
5081 248
10466 524
9164 396
6680 208
7812 321
5540 74
4636 97
18872 681
6807 349
8178 269
8091 419
9319 672
14574 203
7081 461
5202 313
8642 495
15066 927
4672 175
8403 584