1568
16033
2194
1435
940
2442
1189
1764
788
1098
883
2504
840
3651
899
866
1521
1383
1407
1616
1140
7226
1006
1507
1659
3327
955
6546
2792
1096
5295
2710
1912
1231
6646
3963
1008
4004
1416
32478
1217
1307
7430
1350
2921
1835
3050
4960
4191
2481
2401
1777
26644
7129
2368
5469
10650
21826
14985
3513