2100
13951
10445
2000
2052
2785
4453
3060
5839
31847
4492
3022
5471
13433
3738
2802
2813
9255
5242
3556
3495
8212
4309