21523 575
12511 621
9276 546
3300 94
5980 662
2151 329
15806 420
11301 485
20735 226
3040 652
2565 534
7602 258
5585 148
2598 307
5759 527
11575 151
5401 468
7341 367
2864 483
3224 739
4230 197
8570 337
20411 274
12527 209
1479 115
6206 127
17364 66
779 74