58995
2653
1344
1308
754
18881
1930
1084
4570
4154
895
1107
3793
4452
832
1455
2982
3145
4168
1472
4956
2511
5721
3474
1318
1589
4311
1372
7363
5314
5249
25848
2259
5780
3989
10186
25228
13842
3454
11718
1990
7751
2664
5048
29581
17494
5976
9019
6967
6755
49259
7480
10547
29588
199677
58806
20973
12555
44378
137895