17046
6382
4364
3854
3018
1842
31757
4513
3047
5395
2547
2322
3072
3976
105955
3222
2804
3247
16110
5061
5067
4325
4097
2981
2200
20671
3343
2770
15586
7950
4235
7050
3337
4861
11227
4817
6783
3295
7712
11462
16455
7508
3428
2859
6143
10882
7232
7415
12915
10369
23373
24232
4276
5528
49783
32774
9514
6900
6033
6251