40326 322
9272 538
8957 447
3611 477
17492 941
10482 362
6625 515
21057 586
5743 45
13103 606
6032 733
6330 874
3439 205
7136 681
15857 580
5255 509
2427 115
8672 728
2780 57
11657 46
8689 246
7515 618
8776 295
17246 136