31960
3774
5523
2284
3005
33057
2753
5555
120911
27683
102448
18296
2269
2300
5285
3311
4173
3788
4557
3305