50506
2351
1676
1396
4421
1608
2010
2587
1373
5761
4858
2652
2032
7356
2327
8541
8208
6309
1908
6357
2318
2436
35191
2654
5608
2839
33598