42076 105
31660 24
295523 578
22157 40
158134 208
4458 61
90420 100
23721 30
4536 152
93667 217
33279 32
12524 5
23618 24
8015 5
2639 36
31493 57
7322 11
3806 25
40404 72
128291 172
48283 81
6636 10
41015 84
25931 21