39962
11
1481
7
429
2822
3
648
4956
24583
20
418
1
818
686
7031
6
442
434
203
285
230
284
292
170
198
654
220
151
412
171
286
860
390
462
2
721
541
269
374