2100
13951
10445
2000
2052
2786
4456
3061
5839
31847
4492
3022
5471
13434
3738
2802
2813
9258
5244
3556
3495
8213
4309