1129
3727
1335
2077
1203
1140
6375
39476
21712
14386
9935
22222
26824
7677
1543
8150
5300
10673
10121
28254
3552