21295
20634
14583
20897
15368
3842
27961
5489
3177
36374
38569
4978
2890
3516
3612
3173
2131
11108
8312
6295
11199
9008
5436
3218
49948
50952
2301
5534
11190
14626
166269
7733
9280
6562
9093
28653
177532
52962