1506 60
2946 251
3873 86
3277 528
2372 514
3471 572
2716 303
2488 226
115074 451
111018 523
83802 351
3235 348
8459 144
11480 695
26038 279
4005 55
6068 192
28570 462
4361 369
53110 198
4173 622
90226 763
28440 147
106775 185
156910 601
123927 999
68598 538
85289 648