12040
5119
4141
1318
1069
9091
6595
2880
1657
1683
10977
16475
12459
17304
2980
2052
1950
828
1680
900
1250
1835
784
1227
842
59017
257555
1921
2574
1301
2038
1624
1103
1714
1873
1599
876
1285
1025
915
1011
2061
8861
658
18720
19257
13077
3751
20381
33540
4218
2358
37746
67528
51271
3082
766
3372
9110
6033