39972
11
1486
7
431
650
3
2822
4957
24585
20
13188
12
420
1
14076
17
846
2
1511
1018
4
151
285
230
284
292
170
198
654
220
688
412
171
286
860
391
442
462
721
541
269
374