58986
2653
1343
1308
754
18870
1927
1084
4570
4153
895
1107
3792
4450
832
1453
2982
3142
4165
1472
4955
2511
5721
3474
1317
1589
4311
1372
7358
5312
5249
25847
2258
5780
3989
10186
25226
13840
3453
11715
1990
7749
2664
5047
29579
17493
5975
9019
6967
6755
49258
7474
10547
29585
199667
58804
20972
12555
44378
137895