47060 127
7603 517
15766 848
6503 410
4327 370
4446 164
12026 108
23317 603
39207 34
6784 314
13506 578
8158 850
5857 58
20821 777
4442 640
2392 53
5858 280
12890 842
8270 626
4381 202
28762 281
42040 722
9848 465
15237 370
6960 712
25227 483
10661 652
6908 256