2996 97
45519 421
7986 190
11961 531
5655 195
15411 278
5278 716
14486 723
444232 219
33184 173
156060 402
45457 851
8873 828
7067 803
90443 643
53085 776
40321 38
52375 68
5841 106
41619 323
62398 348
39897 390
72963 196
16320 450
4694 170
21176 61
10537 822
14988 352