2144247
2051558
1973440
104343
1961256
4678979
4977418
4913246
481935
4736755
63152
64195
65535
67314
62649
70874
50796
47894
48929
50042
104533
127677
190472
466022
2099616
8514364
103366
126251
572212
257111