22093 767
3010 197
13567 290
19772 663
9996 901
7972 847
15029 277
39310 615
17411 720
7654 430
18594 687
46272 338
8128 566
3316 654
7243 303
2627 446
8850 661
19610 522
6216 274
16004 154
9130 465
17877 93
6916 349
12875 387