40880 75
12301 775
20878 398
6459 52
6874 366
6725 563
20281 216
87439 251
130172 374
31361 614
17236 462
32733 746
15748 87
5953 707
4777 77
8806 501
4773 580
14850 623
5408 58
9037 153
16300 194
4232 348
2714 406
7037 453
9379 564
2068 124
1655 221
3934 643