772
4412
1231
1395
1153
5346
1138
2417
21744
2146
828
939
923
804
2766
3948
2802
1998
2885
2316
1636
2398
877
2121
1083
1536
4933
2198
2003
5854
1229
4113
4240
1594
28635
12394
2039
760
1650
21082
1189
855
759
1118
699
1128
7588
733
4002
12953
3866
1571
1347
1907
25066
933
1551
1529
3166
144447