21021 291
13721 628
430958 932
8432 91
28296 872
47066 610
84327 385
16361 376
51819 292
23897 805
105025 468
46086 497
3223 257
6600 244
5575 884
8694 797
4987 378
4778 193
67340 309