14563
6952
99674
2348
2041
799
6852
15560
682
1633
812
13564
4591
1354
5688
1661
1892
11621
1167
2776
2118
2271
7845
3815
9182
7206
3030
3193
2317
17343
4096
6060
2395
19572
1779
42339