1052
1052
937
12951
32552
9220
35378
10308
965
2924
2236
1607
1394
681
19773
1439
6061
4258
31963
13219
6631
22688