43960 1116
5894 92
8958 520
12702 289
18575 754
12258 309
15012 446
7761 790
13567 169
3554 35
3069 122
9985 282
7912 253
7034 337
3041 400
3155 117
7137 381
4925 113
4860 560
20008 172
31159 369
10885 601
24713 841
16980 880
15625 838
8086 418
6105 741
6808 245