43593
23182
8500
3282
12927
5897
16326
5305
6600
10001