22016 344
3309 373
104733 978
4545 683
3042 267
2417 116
4687 340
7761 151
94415 650
175939 627
12499 947
132163 327
2339 171
83463 487
33013 276
3317 673
70870 640
6743 116
5691 78
10925 574
67201 379
365719 581
148246 747
13667 762
34376 895
8651 96
18968 122
19774 367